h1,h2,h3,h4,h5,h6{
  color: var(--foreground);
  font-weight: bold;
  margin: 0;
}
h2{
  font-size: 3rem;
  letter-spacing: -0.066875rem;
  font-weight: 700;
  line-height: 3.5rem;
  font-family: var(--font-sans);
}
h3{
  font-size: 2.5rem;
  letter-spacing: -.058125rem;
  line-height: 3.5rem;
}
p{
  margin:0;
  color:var(--accents-5);
  font-size: .875rem;
  line-height: 1.25rem;
}
ul,ol{
  color: var(--accents-5);
}
.uppercase{
  text-transform: uppercase;
}
.paragraph-medium{
  font-weight: 400
}
.paragraph {
  line-height: 1.6;
  letter-spacing: -0.02em;
  margin: 0;
  font-weight: 300;
  -webkit-font-smoothing: subpixel-antialiased;
}

@media screen and (max-width: 960px){
  h2{
    font-size: 2rem;
  }
  h3{
    font-size: 1.5rem;
  }
}
@media screen and (max-width: 600px){
  h2{
    font-size: 1.4rem;
  }
   h3{
    font-size: 1.2rem;
  }
}